package com.victor.common.response.system;

import com.victor.common.entity.system.SysDictionary;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 评估字典
 */
@Data
public class DictionaryAssess {

    @ApiModelProperty("已患疾病字典")
    private List<SysDictionary> assessDisease;

    @ApiModelProperty("签约人群分类字典")
    private List<SysDictionary> qyyhCategory;

    @ApiModelProperty("既往史疾病字典")
    private List<SysDictionary> previousDisease;

    @ApiModelProperty("中医药体质字典")
    private List<SysDictionary> tcmConstitution;

    @ApiModelProperty("饮食习惯字典")
    private List<SysDictionary> eatingHabits;

    @ApiModelProperty("摄盐情况字典")
    private List<SysDictionary> saltIntake;

    @ApiModelProperty("运动频率字典")
    private List<SysDictionary> exerciseFrequency;

    @ApiModelProperty("吸烟状况字典")
    private List<SysDictionary> smokingStatus;

    @ApiModelProperty("饮酒频率字典")
    private List<SysDictionary> drinkingFrequency;

    @ApiModelProperty("评估报告结果字典")
    private List<SysDictionary> assessReportResult;

    @ApiModelProperty("职业字典")
    private List<SysDictionary> occupation;

    @ApiModelProperty("评估建议模板类别字典")
    private List<SysDictionary> interveneTemplateType;

    @ApiModelProperty("疫苗接种字典")
    private List<SysDictionary> vaccineCode;

    @ApiModelProperty("老年人健康状态自我评估字典")
    private List<SysDictionary> healthAssessmentCode;

    @ApiModelProperty("人生活自理能力自我评估字典")
    private List<SysDictionary> careAbilityAssessmentCode;

    @ApiModelProperty("老年人认知功能字典")
    private List<SysDictionary> cognitiveFunctionCode;

    @ApiModelProperty("老年人情感状态字典")
    private List<SysDictionary> emotionalStateCode;

    @ApiModelProperty("过敏史字典")
    private List<SysDictionary> allergyCode;

    @ApiModelProperty("心理评估字典")
    private List<SysDictionary> psychologyCode;
}
